package com.syni.mdd.yhd.common.all.service.groupChat;

import com.syni.mdd.yhd.common.all.dao.jpa.groupChat.BmsUserChatDao;
import com.syni.mdd.yhd.common.all.entity.BmsBusiness;
import com.syni.mdd.yhd.common.all.entity.user.BmsUser;

/**
 * @className
 * @description TOO
 * @Author cfx
 * @DATE 2019/4/9 12:04
 * @VERSION 1.0
 **/
public interface BmsUserChatService {
    BmsUserChatDao getBaseDao();

    void deleteGroupMember(Integer businessId, Integer assistantId, Integer assistantRoleId);

    void transGroupChatManger(BmsBusiness bmsBusiness, Integer userId, Integer assistantId);

    Integer checkUserHavingGroup(Integer id, Integer roleId);

    void reloadJGGenUser(BmsUser bmsUser, Integer roleId);
}
